package com.csii.adhoc.dataready.service;

import com.csii.adhoc.dataready.*;
import com.csii.adhoc.dblink.DbLinkVo;
import com.csii.result.PageVo;

import java.util.List;
import java.util.Map;

public interface DatasetQueryService {
    PageVo<Map<String, Object>>  tableListQuery(DbLinkVo vo);

    List<Map<String, Object>> allFieldQuery(TDataTaskPo vo);

    TDataRelationPo assoViewMaintain(TDataRelationPo vo);

    List<TDataMergePo> tDataMergeDtlQuery(TDataMergePo vo);

    List<TDataRelationPo> tDataRelationDtlQuery(TDataRelationPo vo);

    TDataMergePo tDataMergeMaintain(TDataMergePo vo);

    TDataTaskPo custTableMaintain(TDataTaskPo vo);

    TDataTaskPo custSqlMaintain(TDataTaskPo vo);

    PageVo<Map<String, Object>> tDataTempQuery(TDataViewPo po);

    TDataTaskPo tDataTaskQuery(TDataTaskPo po);
}
